Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

   5.9.3. Còaíäapòíûe ãpaôè÷ecêèe ïpoöeäópû
   
   5.9.3.1. Ócòaíoâêa cècòeìû êoopäèíaò
   Ýêpaí â ãpaôè÷ecêoì peæèìe paccìaòpèâaeòcÿ êaê ÷acòü íeïpepûâíoé êoopäèíaòíoé ïëocêocòè. Ïpè ócòaíoâêe peæèìa ía÷aëo êoopäèíaò íaxoäèòcÿ â ëeâoì íèæíeì óãëó ýêpaía, êoopäèíaòíûe ocè íaïpaâëeíû âïpaâo è ââepx, eäèíèöeé ìacøòaáa ïo ocÿì c÷èòaeòcÿ oäía òo÷êa òeêóùeão peæèìa.
   B câÿçè c òeì, ÷òo ôèçè÷ecêaÿ øèpèía ýêpaía áoëüøe eão âûcoòû, èçoápaæeíèe ïoëó÷aeòcÿ íe èçoìeòpè÷ecêèì. ×òoáû ócòaíoâèòü èçoìeòpè÷ecêèé peæèì, äocòaòo÷ío â ïpoöeäópe PÆM ïpè ócòaíoâêe peæèìa óêaçaòü íe "Ã", a "ÃM". 
   Ha÷aëo êoopäèíaò è ìacøòaáû ïo ocÿì ìoãóò áûòü èçìeíeíû â ïpoãpaììe c ïoìoùüþ ïpoöeäóp:
    OTC×ET(Hx,Hó);
    MTÁ(Mx,Mó);
   Koopäèíaòû Hx è Hó - ýêpaííûe, â òo÷êax òeêóùeão peæèìa. Mx è Mó - öeëûe ÷ècëa oò 0 äo 255. 0 oçía÷aeò oòcóòcòâèe ìacøòaáèpoâaíèÿ ïo äaííoé ocè; Ëþáoe äpóãoe çía÷eíèe, äeëeííoe ía 256, - ýòo íoâûé ìacøòaá ïo äaííoé ocè. Taêèì oápaçoì, çaäaâaeìûe ïpè oòpècoâêe ãpaôè÷ecêèx ýëeìeíòoâ êoopäèíaòû òo÷êè (X,Ó) ïpeoápaçóþòcÿ ïo ôopìóëaì:
     X' = Hx + X * Mx / 256
     Ó' = Hó + Ó * Mó / 256  (ecëè ìacøòaá íeíóëeâoé)
ïpè÷eì äoïócêaþòcÿ è oòpèöaòeëüíûe êoopäèíaòû.
   Oãpaíè÷eíèe: íeçaâècèìo oò ìacøòaáoâ aácoëþòíoe çía÷eíèe êoopäèíaòû íe äoëæío ïpeâocxoäèòü 511.
   Ïpèìe÷aíèe: çäecü è äaëee â ãpaôè÷ecêèx ïpoöeäópax êoopäèíaòû ìoæío çaäaâaòü äpoáíûìè. Ècïoëüçóeòcÿ òoëüêo èx öeëaÿ ÷acòü.

   5.9.3.2. Ócòaíoâêa öâeòoâ
   Kaæäaÿ òo÷êa ãpaôè÷ecêoão ýëeìeíòa pècóeòcÿ òeêóùèì öâeòoì (a èíoãäa è òeêóùèì cèèìâoëoì).
%LISTD
-Teêóùèé öâeò oïpeäeëeí äëÿ âcex peæèìoâ, êpoìe ÃHC, è çaäaeòcÿ ïpoöeäópoé
    ÖBET(N);
   Ïapaìeòp N - öeëoe ÷ècëo oò 0 äo 255.
   B peæèìax ÃÖB è ÃCP eão cìûcë òaêoâ:
 0 - ÷epíûé  4 - cèíèé     8 - ÷epíûé     12 - òeìío-cèíèé
 1 - êpacíûé 5 - cèpeíeâûé 9 - êopè÷íeâûé 13 - ôèoëeòoâûé
 2 - caëaòíûé 6 - ãoëóáoé 10 - çeëeíûé    14 - áèpþçoâûé
 3 - æeëòûé  7 - áeëûé    11 - xaêè       15 - cepûé
è äaëee ÷epeç 16 äo 119 öâeòa ïoâòopÿþòcÿ. B peæèìe ÃÖB cïëoøíûìè cëóæaò öâeòa 0,1,2 è 4 - ïpè pècoâaíèè òo÷eê, ëèíèé è äóã ïpèìeíèìû òoëüêo oíè. Ïpè pècoâaíèè ïpÿìoóãoëüíèêoâ, cèìâoëoâ è çaêpacêe oáëacòeé ocòaëüíûe öâeòa èìèòèpóþòcÿ cìecüþ òo÷eê ocíoâíûx öâeòoâ.
   B peæèìe ÃÖC öâeò çaäaeòcÿ òaê:
     0-7   - èíâepcíûé cèìâoë,
     8-15  - ìepöaþùèé cèìâoë,
    16-23  - èíâepcíûé cèìâoë,
    24-31  - íopìaëüíûé cèìâoë.
Bíóòpè êaæäoé 8-êè pacïoëoæeíèe öâeòoâ òo æe; ÷epeç 32 pacêpacêè ïoâòopÿþòcÿ äo 119.
   B peæèìax ÃBP è ÃÄP ecòü òoëüêo äâa áaçoâûx öâeòa: ÷epíûé (0) è áeëûé (1). Öâeòaì 2-15 ïocòaâëeíû â cooòâeòcòâèe paçëè÷íûe ôaêòópû çaêpacêè oáëacòeé. 
   ×ècëa c 120 äo 123 çaäaþò ïaëèòpó äëÿ peæèìoâ ÃÖC è ÃÖB,ïpè ýòoì èçìeíÿþòcÿ çía÷eíèÿ áaçoâûx öâeòoâ. B peæèìe ÃÖB áaçoâûìè öâeòaìè cëóæaò:
   ÖBET(120)      ÖBET(121)     ÖBET(122)     ÖBET(123)
   ÷epíûé         áeëûé         ÷epíûé        ÷epíûé
   êpacíûé        êpacíûé       ÷epíûé        êpacíûé
   caëaòíûé       caëaòíûé      caëaòíûé      ÷epíûé
   cèíèé          cèíèé         cèíèé         cèíèé
   Çaäaíèe ïaëèòpû ïepeâoäèò ÷epío/áeëûe peæèìû (ÃÄP, ÃBP, ÃHC) â ìoíoxpoìíoe èçoápaæeíèe (òo÷êa/ôoí):
áeëûé/÷epíûé   ÷epíûé/áeëûé  çeëeíûé/÷epíûé ÷epíûé/çeëeíûé
   Kpoìe òoão, èçìeíÿeòcÿ öâeò ôoía (cèìâoëa) â ïpÿìoì (èíâepcíoì) èçoápaæeíèè ÃÖC:
   ÷epíûé         cèíèé         ÷epíûé       ôèoëeòoâûé.
   ×ècëa c 128 äo 254 oçía÷aþò peeâepcíûé öâeò. Ýòo çía÷èò, ÷òo êaæäaÿ òo÷êa pècóeòcÿ öâeòoì 15-N (ÃCP), 1-N (ÃBP è ÃÄP) 3-N (ÃÖB), ãäe N - ee öâeò ía ýêpaíe:
   ÷epíûé  (0) ía áeëûé      (7-0=7) è íaoáopoò,
   êpacíûé (1) ía ãoëóáoé    (7-1=6) è íaoáopoò,
   çeëeíûé (2) ía ôèoëeòoâûé (7-2=5) è íaoáopoò,
   æeëòûé  (3) ía cèíèé      (7-3=4) è íaoáopoò.
   Öâeò 255 - ïócòoé: òo÷êè ýòoão öâeòa íe pècóþòcÿ.
   Ïpè ócòaíoâêe íoâoão peæèìa aâòoìaòè÷ecêè ócòaíaâëèâaeòcÿ áeëûé öâeò (â ÃÖC - áeëûé íopìaëüíûé).
-Teêóùèé cèìâoë èìeeò cìûcë òoëüêo â cèìâoëüíûx peæèìax. Oí çaäaeòcÿ ïpoöeäópoé:
    CÈMPÈC(Ë);
   Ë - ýòo ëèòepa, coäepæaùaÿ cèìâoë, êoòopûì áóäóò pècoâaòücÿ ãpaôè÷ecêèe ýëeìeíòû (â co÷eòaíèè c òeêóùèì öâeòoì).
   Ïpè ócòaíoâêe íoâoão peæèìa òeêóùèì cèìâoëoì aâòoìaòè÷ecêè ócòaíaâëèâaeòcÿ ïpoáeë äëÿ ÃÖC è "*" äëÿ ÃHC.
-Oïpeäeëèòü öâeò òo÷êè ía ýêpaíe ìoæío c ïoìoùüþ ôóíêöèè 
    ÝKÖB(X,Ó)
êoòopaÿ âûäaeò íoìep öâeòa â oïècaííoì âûøe âèäe, ïpè÷eì âce oäèíaêoâûe öâeòa câoäÿòcÿ ê öâeòó c íaèìeíüøèì íoìepoì.
%ENDL

   5.9.3.3. Oòpècoâêa ãpaôè÷ecêèx ýëeìeíòoâ
%LISTD
- T×K(X,Ó);
   Pacêpaøèâaeò òo÷êó c óêaçaííûìè êoopäèíaòaìè â òeêóùèé öâeò (è cèìâoë, ecëè íaäo).
- ËÈH(X1,Ó1,X2,Ó2);
   Pècóeò òeêóùèì öâeòoì ëèíèþ èç òo÷êè (X1,Ó1) â òo÷êó (X2,Ó2). 
- ÄÓÃA(X,Ó,RX,RÓ,HA×,KOH)
   Pècóeò äóãó ýëëèïca c öeíòpoì â X,Ó è paäèócaìè RX, RÓ. Pècoâaíèe ïpoèçâoäèòcÿ ïpoòèâ ÷acoâoé còpeëêè, HA× è KOH - ía÷aëüíoe è êoíe÷íoe çía÷eíèe óãëa â ãpaäócax.
- ÏPßM(X1,Ó1,X2,Ó2);
   Pècóeò òeêóùèì öâeòoì ïpÿìoóãoëüíèê, oäía äèaãoíaëü êoòopoão oïpeäeëÿeòcÿ êoopäèíaòaìè (X1,Ó1) è (X2,Ó2).
- OÁË(X,Ó);
   Çaïoëíÿeò òeêóùèì öâeòoì câÿçíóþ oáëacòü oäíoão öâeòa, coâïaäaþùèì c öâeòoì òo÷êè (X,Ó). Heâoçìoæía ïepeêpacêa oáëacòè, çaëèòoé cìeøaííûì öâeòoì â ÃÖB - cêopee âceão, pacêpacÿòcÿ 2-3 òo÷êè, ïpèëeãaþùèe ê ía÷aëó pacêpacêè.
- TKC(Xí,Óí,Xc,Óc,Xã,Óã,Xâ,Óâ,Px,Pó,Öc,Öô,T);
   Bûâoäèò ía ýêpaí â òeêóùeì ãpaôè÷ecêoì peæèìe èçoápaæeíèe òeêcòa T. Ïpè ýòoì êaæäûé cèìâoë c÷èòaeòcÿ ïpeäcòaâëeííûì ìaòpèöeé 6x8 òo÷eê, ÷acòü òo÷eê êoòopoé cooòâeòcòâóeò èçoápaæeíèþ cèìâoëa, a ÷acòü - íeò (ôoí). Ïpaâèëa oòpècoâêè òaêoâû:
%LISTM
-êaæäaÿ òo÷êa ìaòpèöû pècóeòcÿ ïpÿìoóãoëüíèêoì Px x Pó, ïpè÷eì òo÷êè cèìâoëa èìeþò öâeò Öc, a òo÷êè ôoía - öâeò Öô; êoopäèíaòoé ýòoão ïpÿìoóãoëüíèêa c÷èòaeòcÿ ëeâûé íèæíèé óãoë;
-ìaòpèöa oäíoão cèìâoëa pècóeòcÿ òaê, ÷òo paccòoÿíèe ìeæäó ãopèçoíòaëüíûìè òo÷êaìè ìaòpèöû oäíoão cèìâoëa oïpeäeëÿeòcÿ ÷ècëaìè Xã,Óã (ïo ãopèçoíòaëè è ïo âepòèêaëè), a ìeæäó âepòèêaëüíûìè - ÷ècëaìè Xâ,Óâ; êoopäèíaòû ëeâoé íèæíeé òo÷êè ìaòpèöû - (Xí,Óí);
-paccòoÿíèe ìeæäó èçoápaæeíèÿìè cooòâeòcòâóþùèx òo÷eê ìaòpèö äâóx coceäíèx cèìâoëoâ oïpeäeëÿeòcÿ ÷ècëaìè Xc,Óc.
%ENDL
   Oáùèe ôopìóëû êoopäèíaò (i,j)-é òo÷êè N-ão cèìâoëa:
    X = Xí + (N-1)*Xc + (i-1)*Xã + (j-1)*Xâ
    Ó = Óí + (N-1)*Xc + (i-1)*Xã + (j-1)*Xâ
   Taêèì oápaçoì, èçoápaæeíèe âceão òeêcòa è oòäeëüíûx eão cèìâoëoâ ìoæeò áûòü êaêèì óãoäío êocûì, pacòÿíóòûì, cæaòûì, óòoëùeííûì, ïepeâepíóòûì, çepêaëüíûì (ïpè çaäaíèè cooòâeòcòâóþùèx pacòoÿíèé oòpèöaòeëüíûìè).
   Äoïoëíèòeëüíûe âoçìoæíocòè, ïpeäocòaâëÿeìûe ïpoöeäópoé TKC oïècûâaþòcÿ â Ïpèëoæeíèè 4 (AËÔABÈTÛ).
%ENDL

   5.9.4. Paáoòa c òeêcòoâoé còpaíèöeé
   
   Äèaëoã ïoëüçoâaòeëÿ c ÝBM ìoæeò âecòècü òoëüêo â äâóx òeêcòoâûx peæèìax. B peæèìe ÃÖC ýêpaí coäepæèò 32 còpoêè ïo 32 cèìâoëa, â peæèìe ÃHC - 32 còpoêè ïo 64 cèìâoëa.
   Ecëè íeoáxoäèìo ècïoëüçoâaòü äëÿ äèaëoãa íe âecü ýêpaí, a ëèøü íeêoòopóþ eão ÷acòü (íaïpèìep, êoãäa ýòa æe còpaíèöa ÿâëÿeòcÿ ãpaôè÷ecêoé), ìoæío ócòaíoâèòü òeêcòoâoe oêío c ïoìoùüþ ïpoöeäópû:
    OKHO(X1,Ó1,X2,Ó2);
   Ee ïapaìeòpû oïpeäeëÿþò ýêpaííûe êoopäèíaòû â cèìâoëax äèaãoíaëè íoâoão oêía oòíocèòeëüío ëeâoão íèæíeão óãëa ýêpaía.
   Bûéòè cpeäcòâaìè peäaêòèpoâaíèÿ ça ïpeäeëû oêía íeâoçìoæío. Oío cápacûâaeòcÿ òoëüêo ïpè âûxoäe èç Peäaêòopa, ïepeâûçoâe cècòeìû è ïepeêëþ÷eíèè äèaëoãa.
   B oêoííûx êoopäèíaòax (ò.e. oòíocèòeëüío ëeâoão íèæíeão óãëa oêía) paáoòaþò ïpoöeäópa ócòaíoâêè ïoçèöèè êópcopa
    ÏOÇ(X,Ó);
è ôóíêöèÿ
    OKCÈM(X,Ó)
oïpeäeëÿþùaÿ cèìâoë â óêaçaííoé ïoçèöèè oêía.
   Koopäèíaòû âcex óïoìÿíóòûx ïpoöeäóp è ôóíêöèé ìoãóò áûòü äpoáíûìè ÷ècëaìè - ïpè ècïoëíeíèè oíè ïpeoápaçóþòcÿ ê öeëoìó âèäó oápeçaíèeì äpoáíoé ÷acòè.

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"